<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '44B93769494604439A512C8FA5D3121F';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'tetris',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function w(){}
function v(){}
function K(){}
function J(){}
function I(){}
function H(){}
function R(){}
function Y(){}
function tq(){}
function cb(){}
function kb(){}
function gb(){}
function Hb(){}
function Gb(){}
function Pb(){}
function Rb(){}
function Tb(){}
function Vb(){}
function Xb(){}
function gc(){}
function ic(){}
function kc(){}
function mc(){}
function oc(){}
function qc(){}
function sc(){}
function uc(){}
function wc(){}
function Dc(){}
function Cc(){}
function Bc(){}
function Ac(){}
function zc(){}
function Nc(){}
function yc(){}
function Sc(){}
function Rc(){}
function Qc(){}
function $c(){}
function Xc(){}
function ed(){}
function bd(){}
function kd(){}
function hd(){}
function qd(){}
function nd(){}
function wd(){}
function td(){}
function zd(){}
function Dd(){}
function Bd(){}
function Hd(){}
function Qd(){}
function Nd(){}
function Ud(){}
function _d(){}
function $d(){}
function Zd(){}
function le(){}
function oe(){}
function ne(){}
function te(){}
function Ae(){}
function ze(){}
function kf(){}
function pf(){}
function qf(){}
function tf(){}
function vf(){}
function Bf(){}
function Ef(){}
function Hf(){}
function eg(){}
function ag(){}
function ng(){}
function mg(){}
function Dg(){}
function Jg(){}
function Yg(){}
function bh(){}
function dh(){}
function nh(){}
function mh(){}
function qh(){}
function ph(){}
function wh(){}
function vh(){}
function uh(){}
function th(){}
function sh(){}
function si(){}
function fi(){}
function mi(){}
function li(){}
function pi(){}
function oi(){}
function ti(){}
function ri(){}
function wi(){}
function xi(){}
function Fi(){}
function Ei(){}
function Di(){}
function dj(){}
function hj(){}
function wj(){}
function Cj(){}
function Bj(){}
function Aj(){}
function zj(){}
function Ij(){}
function Kj(){}
function Oj(){}
function Nj(){}
function dk(){}
function kk(){}
function mk(){}
function vk(){}
function wk(){}
function Ak(){}
function Ck(){}
function Jk(){}
function Ik(){}
function Mk(){}
function Pk(){}
function Qk(){}
function Uk(){}
function Sk(){}
function Wk(){}
function Zk(){}
function _k(){}
function gl(){}
function jl(){}
function tl(){}
function sl(){}
function wl(){}
function vl(){}
function yl(){}
function Al(){}
function Gl(){}
function Kl(){}
function Sl(){}
function Zl(){}
function am(){}
function dm(){}
function gm(){}
function vm(){}
function ym(){}
function Nm(){}
function Qm(){}
function Vm(){}
function an(){}
function dn(){}
function cn(){}
function en(){}
function gn(){}
function jn(){}
function mn(){}
function qn(){}
function pn(){}
function yn(){}
function Bn(){}
function Qn(){}
function Sn(){}
function $n(){}
function Zn(){}
function vo(){}
function uo(){}
function Eo(){}
function Mo(){}
function Lo(){}
function To(){}
function Yo(){}
function hp(){}
function pp(){}
function sp(){}
function xp(){}
function Cp(){}
function Xp(){}
function Wp(){}
function _p(){}
function cq(){}
function lq(){}
function qq(){}
function Cn(a){}
function F(){y()}
function wm(){y()}
function Om(){y()}
function N(){jb()}
function M(a){jb()}
function hn(a){jb()}
function ln(a){jb()}
function on(a){jb()}
function An(a){jb()}
function Rn(a){jb()}
function bn(){jb()}
function fn(){jb()}
function kn(){jb()}
function nn(){jb()}
function zn(){jb()}
function uf(){jb()}
function rq(){jb()}
function Gg(){Fg()}
function Ab(){return 0}
function Bb(){return 0}
function Qb(){this.a=0}
function Sb(){this.a=1}
function Ub(){this.a=2}
function Wb(){this.a=3}
function nc(){this.a=3}
function hc(){this.a=0}
function jc(){this.a=1}
function lc(){this.a=2}
function pc(){this.a=4}
function rc(){this.a=5}
function tc(){this.a=6}
function vc(){this.a=7}
function xc(){this.a=8}
function xj(a){this.a=a}
function Jj(a){this.a=a}
function Jd(a){this.a=a}
function me(a){this.a=a}
function rf(a){this.a=a}
function Mf(a){this.d=a}
function lk(a){this.a=a}
function xk(a){this.a=a}
function Bk(a){this.a=a}
function Nk(a){this.a=a}
function Rk(a){this.a=a}
function Xk(a){this.a=a}
function $k(a){this.a=a}
function pk(a){this.b=a}
function Ul(a){this.b=a}
function fl(a){this.a=a}
function rn(a){this.a=a}
function zo(a){this.a=a}
function Po(a){this.a=a}
function yp(a){this.a=a}
function lp(a){this.d=a}
function Ad(){this.a={}}
function Vc(){this.c=++Tc}
function ah(){this.b=new Kp}
function Sm(){this.a=new Ym}
function eq(){this.a=new bq}
function Dk(){Dk=tq;new bq}
function $(){$=tq;Z=new cb}
function yh(a,b){a.H=b}
function ye(a,b){this.a=b}
function Cf(a){y();this.a=a}
function Ff(a){y();this.a=a}
function hl(a){y();this.a=a}
function bq(){fo(this)}
function bi(a,b){Zh(a,b,a.H)}
function Ll(a,b){Nl(a,b,a.c)}
function Ek(a,b){Kk(a.a,a,b)}
function Wf(a,b){Ng();Xg(a,b)}
function $j(a,b){Tj(a,b);--a.b}
function zm(a){lj(a);Zm();um()}
function Vf(a){Rf=a;Ng();Pg=a}
function Jf(a){return a.c<a.a}
function xn(a){return a>0?a:0}
function Pd(a){a.a.n&&a.a.ob()}
function Gh(a,b){!!a.F&&Vd(a.F,b)}
function $l(a){a.a.T(a.d,a.c,a.b)}
function pj(a){a.f=false;Uf(a.H)}
function qe(a){pe.call(this,a)}
function ji(a){pe.call(this,a)}
function ch(a,b){this.a=a;this.b=b}
function tp(a,b){this.a=a;this.b=b}
function mq(a,b){this.a=a;this.b=b}
function Uo(a,b){this.b=a;this.a=b}
function zf(a,b){Dp(a.b,b);yf(a)}
function Yf(){Yf=tq;Xf=new Af}
function Fg(){Fg=tq;Eg=new Vc}
function Vp(){Vp=tq;Up=new Xp}
function Mn(){Mn=tq;Jn={};Ln={}}
function hh(){this.a=new Wd(null)}
function je(a){this.d=new bq;this.c=a}
function O(a){jb();this.a=a;ib(this)}
function ip(a){return a.b<a.d.tb()}
function If(a){return Ep(a.d.b,a.b)}
function ko(b,a){return Bq+a in b.e}
function Me(a,b){return a.cM&&a.cM[b]}
function _o(a,b){(a<0||a>=b)&&cp(a,b)}
function Mc(a,b){zm(Ne(b.a,4),Ne(a.f,5))}
function zl(){ol.call(this,$doc.body)}
function Ng(){if(!Lg){Vg();Lg=true}}
function ii(){ii=tq;gi=new mi;hi=new pi}
function y(){y=tq;x=new Kp;vg(new ng)}
function Lc(){Lc=tq;Kc=new Wc(Fq,new Nc)}
function Zc(){Zc=tq;Yc=new Wc(Gq,new $c)}
function dd(){dd=tq;cd=new Wc(Hq,new ed)}
function jd(){jd=tq;id=new Wc(Iq,new kd)}
function pd(){pd=tq;od=new Wc(Jq,new qd)}
function vd(){vd=tq;ud=new Wc(Kq,new wd)}
function Xd(a,b){this.a=new je(b);this.b=a}
function Cl(a){this.c=a;this.a=!!this.c.C}
function hm(){this.a=new Fk;yi(this,this.a)}
function Fo(a){return a.b=Ne(jp(a.a),65)}
function Lm(a){return a>1?Lm(a-1)+Lm(a-2):a}
function U(a,b,c){return a.apply(b,c);var d}
function ce(a,b,c){var d;d=fe(a,b);d.pb(c)}
function kj(a,b){pj(a,(a.a,Ic(b),Jc(b)))}
function ij(a,b){nj(a,(a.a,Ic(b)),Jc(b))}
function jj(a,b){oj(a,(a.a,Ic(b)),Jc(b))}
function Ep(a,b){_o(b,a.b);return a.a[b]}
function Dp(a,b){Ge(a.a,a.b++,b);return true}
function ae(a,b){!a.a&&(a.a=new Kp);Dp(a.a,b)}
function Fd(a){var b;if(Cd){b=new Dd;a.S(b)}}
function Sd(a){var b;if(Od){b=new Qd;Vd(a.a,b)}}
function Dj(a){this.H=a;this.a=new Mj(this.H)}
function bm(a,b,c){this.a=a;this.c=b;this.b=c}
function em(a,b,c){this.a=a;this.c=b;this.b=c}
function Wd(a){this.a=new je(false);this.b=a}
function Kg(){this.a=new je(false);this.b=null}
function Kp(){this.a=De($e,{40:1,59:1},0,0,0)}
function Ag(){qg&&Fd((!rg&&(rg=new Kg),rg))}
function lg(a){kg();return jg?fh(jg,a):null}
function kg(){kg=tq;jg=new hh;gh(jg)||(jg=null)}
function nl(){nl=tq;kl=new tl;ll=new bq;ml=new eq}
function Je(){Je=tq;He=[];Ie=[];Ke(new Ae,He,Ie)}
function vg(a){yg();return wg(Cd?Cd:(Cd=new Vc),a)}
function Fn(b,a){return b.substr(a,b.length-a)}
function Pe(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function Uj(a,b){!!a.e&&(b.a=a.e.a);a.e=b;nk(a.e)}
function lj(a){if(a.g){$l(a.g.a);a.g=null}Ni(a)}
function Ej(a){Dj.call(this,a,En(yr,a.tagName))}
function Hj(){Fj.call(this);this.H[kr]='Caption'}
function gk(a){this.c=a;this.d=this.c.g.b;ek(this)}
function Mj(a){this.a=a;this.b=re(a);this.c=this.b}
function ol(a){this.e=new Ql(this);this.H=a;Hh(this)}
function _n(a){var b;b=new zo(a);return new tp(a,b)}
function dq(a,b){var c;c=lo(a.a,b,a);return c==null}
function ci(a,b){var c;c=$h(a,b);c&&di(b.H);return c}
function db(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Re(a){if(a!=null){throw new fn}return null}
function Pn(){if(Kn==256){Jn=Ln;Ln={};Kn=0}++Kn}
function wn(){wn=tq;vn=De(Ze,{40:1,59:1},49,256,0)}
function Ld(a,b){var c;if(Id){c=new Jd(b);Vd(a,c)}}
function cp(a,b){throw new on('Index: '+a+', Size: '+b)}
function ob(b,a){return b[a]==null?null:String(b[a])}
function Og(a){return !Qe(a)&&a!=null&&a.cM&&!!a.cM[25]}
function Qe(a){return a!=null&&a.tM!=tq&&!(a.cM&&!!a.cM[1])}
function fo(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function nj(a,b,c){if(!Rf){a.f=true;Vf(a.H);a.d=b;a.e=c}}
function Ni(a){if(!a.A){return}el(a.z,false,false);Fd(a)}
function xg(a){yg();zg();return wg((!Id&&(Id=new Vc),Id),a)}
function pl(a){nl();try{a.hb()}finally{po(ml.a,a)!=null}}
function ql(){nl();try{ki(ml,kl)}finally{fo(ml.a);fo(ll)}}
function tm(){om();while(!qm(lm,mm+1,nm)){sm(0,1,0)}sm(0,1,0)}
function Fk(){Dk();this.a=new Lk(this);this.H[kr]='gwt-Image'}
function _l(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
function Zh(a,b,c){Kh(b);Ll(a.e,b);c.appendChild(b.H);Mh(b,a)}
function Pl(a,b){var c;c=Ml(a,b);if(c==-1){throw new rq}Ol(a,c)}
function Tl(a){if(a.a>=a.b.c){throw new rq}return a.b.a[++a.a]}
function qp(a){if(a.b<=0){throw new rq}return a.a.Ab(a.c=--a.b)}
function lf(a){if(a==null){throw new An('html is null')}this.a=a}
function yf(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;A(a.d,1)}}
function Ri(a){if(a.A){return}else a.D&&Kh(a);el(a.z,true,false)}
function qb(a){if(mb(a)){return !!a&&a.nodeType==1}return false}
function V(){if(S++==0){ab(($(),Z));return true}return false}
function Uf(a){!!Rf&&a==Rf&&(Rf=null);Ng();a===Pg&&(Pg=null)}
function di(a){a.style[hr]=Aq;a.style[ir]=Aq;a.style[jr]=Aq}
function kp(a){if(a.c<0){throw new kn}a.d.Db(a.c);a.b=a.c;a.c=-1}
function ek(a){while(++a.b<a.d.b){if(Ep(a.d,a.b)!=null){return}}}
function Ip(a,b,c){var d;d=(_o(b,a.b),a.a[b]);Ge(a.a,b,c);return d}
function Fe(a,b,c,d){Je();Le(d,He,Ie);d.aC=a;d.cM=b;d.qI=c;return d}
function no(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function Qj(a,b){var c;c=a.b;if(b>=c||b<0){throw new on(Br+b+Cr+c)}}
function Tm(){var a;a=new Am;!a.g&&(a.g=xg(new xj(a)));Ri(a)}
function wg(a,b){return new me(be((!rg&&(rg=new Kg),rg).a,a,b))}
function fh(a,b){return new me(be(a.a.a,(!Od&&(Od=new Vc),Od),b))}
function D(a,b){return $wnd.setTimeout(uq(function(){a.I()}),b)}
function C(a,b){return $wnd.setInterval(uq(function(){a.I()}),b)}
function Nh(a,b){a.E==-1?Wf(a.H,b|(a.H.__eventBits||0)):(a.E|=b)}
function Ne(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new fn}return a}
function hf(a){if(a!=null&&a.cM&&!!a.cM[18]){return a}return new O(a)}
function mb(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function r(a){if(!a.k){return}Hp(q,a);a.o&&bl(a);a.o=false;a.k=false}
function dg(a){a.e=false;a.f=null;a.a=false;a.b=false;a.c=true;a.d=null}
function ro(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function Be(a,b){var c,d;c=a;d=Ce(0,b);Fe(c.aC,c.cM,c.qI,d);return d}
function Fp(a,b,c){for(;c<a.b;++c){if(sq(b,a.a[c])){return c}}return -1}
function Bl(a){if(!a.a||!a.c.C){throw new rq}a.a=false;return a.b=a.c.C}
function jp(a){if(a.b>=a.d.tb()){throw new rq}return a.d.Ab(a.c=a.b++)}
function Lf(a){Gp(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
function Kf(a){var b;a.b=a.c;b=Ep(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
function sb(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function Mi(a,b){var c;c=b.target;if(qb(c)){return ub(a.H,c)}return false}
function Bg(){var a;if(qg){a=new Gg;!!rg&&Vd(rg,a);return null}return null}
function Zf(a){Yf();if(!a){throw new An('cmd cannot be null')}zf(Xf,a)}
function zk(){zk=tq;new Bk('bottom');new Bk('middle');yk=new Bk(ir)}
function zb(a){return a.tabIndex<65535?a.tabIndex:-(a.tabIndex%65535)-1}
function wb(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function xb(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function Gp(a,b){var c;c=(_o(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
function oo(e,a,b){var c,d=e.e;a=Bq+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function Ke(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Le(a,b,c){Je();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Lj(a,b){a.a.innerHTML=b||Aq;if(a.c!=a.b){a.c=a.b;se(a.a,a.b)}}
function Oi(a){var b;b=a.C;if(b){a.o!=null&&b.bb(a.o);a.p!=null&&b.cb(a.p)}}
function aq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)}
function sq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)}
function P(a,b){var c;return c=a,c.tM==tq||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function Q(a){var b;return b=a,b.tM==tq||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++T)}
function Oe(a){if(a!=null&&(a.tM==tq||a.cM&&!!a.cM[1])){throw new fn}return a}
function Ml(a,b){var c;for(c=0;c<a.c;++c){if(a.a[c]==b){return c}}return -1}
function Hp(a,b){var c;c=Fp(a,b,0);if(c==-1){return false}Gp(a,c);return true}
function tb(a,b){var c;c=a.createElement('script');c.textContent=b||Aq;return c}
function so(d,a){var b,c=d.e;a=Bq+a;if(a in c){b=c[a];--d.d;delete c[a]}return b}
function rb(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function rp(a,b){var c;this.a=a;this.d=a;c=a.tb();(b<0||b>c)&&cp(b,c);this.b=b}
function Wc(a,b){this.c=++Tc;this.a=b;!Fc&&(Fc=new Ad);Fc.a[a]=this;this.b=a}
function Fj(){Ej.call(this,$doc.createElement(wr));this.H[kr]='gwt-HTML'}
function Fb(a){return (Dn(a.compatMode,Eq)?a.documentElement:a.body).scrollWidth||0}
function Eb(a){return (Dn(a.compatMode,Eq)?a.documentElement:a.body).scrollHeight||0}
function Cb(a){return (Dn(a.compatMode,Eq)?a.documentElement:a.body).clientHeight}
function Db(a){return (Dn(a.compatMode,Eq)?a.documentElement:a.body).clientWidth}
function W(b){return function(){try{return X(b,this,arguments)}catch(a){throw a}}}
function X(a,b,c){var d;d=V();try{return U(a,b,c)}finally{d&&bb(($(),Z));--S}}
function Sf(a,b,c){var d;d=Qf;Qf=a;b==Rf&&Mg(a.type)==8192&&(Rf=null);c.Y(a);Qf=d}
function De(a,b,c,d,e){var f;f=Ce(e,d);Je();Le(f,He,Ie);f.aC=a;f.cM=b;f.qI=c;return f}
function yb(a){var b=a.offsetParent;if(b){return b.offsetWidth-b.clientWidth}return 0}
function xh(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
function En(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Fh(a,b,c){Nh(a,Mg(c.b));return new me(be((!a.F?(a.F=new Wd(a)):a.F).a,c,b))}
function Ch(a,b){if(!a){throw new M(dr)}b=Gn(b);if(b.length==0){throw new hn(er)}Eh(a,b)}
function Dn(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function ho(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[Bq+Ne(b,1)]:io(a,b,~~Q(b))}
function go(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?ko(a,Ne(b,1)):jo(a,b,~~Q(b))}
function po(a,b){return b==null?ro(a):b!=null&&b.cM&&!!b.cM[1]?so(a,Ne(b,1)):qo(a,b,~~Q(b))}
function ab(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=eb(b,c)}while(a.a);a.a=c}}
function bb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=eb(b,c)}while(a.b);a.b=c}}
function _g(a,b){var c,d;c=(d=b[cr],d==null?-1:d);b[cr]=null;Ip(a.b,c,null);a.a=new ch(c,a.a)}
function Zg(a,b){var c,d;c=(d=b[cr],d==null?-1:d);if(c<0){return null}return Ne(Ep(a.b,c),26)}
function Tn(a,b){var c;while(a.V()){c=a.W();if(b==null?c==null:P(b,c)){return a}}return null}
function $g(a,b){var c;if(!a.a){c=a.b.b;Dp(a.b,b)}else{c=a.a.a;Ip(a.b,c,b);a.a=a.a.b}b.H[cr]=c}
function fk(a){var b;if(a.b>=a.d.b){throw new rq}b=Ne(Ep(a.d,a.b),5);a.a=a.b;ek(a);return b}
function Tf(a){var b;b=gg($f,a);if(!b&&!!a){a.cancelBubble=true;a.preventDefault()}return b}
function wf(a){var b;b=If(a.f);Lf(a.f);b!=null&&b.cM&&!!b.cM[22]&&new uf(Ne(b,22));a.c=false;yf(a)}
function lo(a,b,c){return b==null?no(a,c):b!=null&&b.cM&&!!b.cM[1]?oo(a,Ne(b,1),c):mo(a,b,c,~~Q(b))}
function Ho(a){var b;this.c=a;b=new Kp;a.c&&Dp(b,new Po(a));eo(a,b);co(a,b);this.a=new lp(b)}
function Af(){this.a=new Cf(this);this.b=new Kp;this.d=new Ff(this);this.f=new Mf(this)}
function Ql(a){this.b=a;this.a=De(Xe,{31:1,32:1,33:1,35:1,36:1,37:1,40:1,59:1},5,4,0)}
function pe(a){N.call(this,a.tb()==0?null:Ne(a.ub(De(bf,{40:1,48:1,59:1},18,0,0)),48)[0]);this.a=a}
function Ob(){Ob=tq;Nb=new Qb;Kb=new Sb;Lb=new Ub;Mb=new Wb;Fe(Ue,{40:1,59:1},51,[Nb,Kb,Lb,Mb])}
function uk(){uk=tq;qk=new xk('center');new xk('justify');sk=new xk(hr);new xk('right');tk=sk;rk=tk}
function _f(a){Ng();!bg&&(bg=new Vc);if(!$f){$f=new Xd(null,true);cg=new eg}return new me(be($f.a,bg,a))}
function Bh(a,b,c){if(!a){throw new M(dr)}b=Gn(b);if(b.length==0){throw new hn(er)}c?nb(a,b):pb(a,b)}
function eo(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new Uo(e,c.substring(1));a.pb(d)}}}
function z(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Hp(x,a)}
function lh(a,b){var c;c=tb($doc,a);$doc.body.appendChild(c);b.K();$doc.body.removeChild(c)}
function Qi(a,b,c){var d;a.v=b;a.B=c;b-=Ab($doc);c-=Bb($doc);d=a.H;d.style[hr]=b+(fc(),pr);d.style[ir]=c+pr}
function Cg(){var a,b;if(ug){b=Db($doc);a=Cb($doc);if(tg!=b||sg!=a){tg=b;sg=a;Ld((!rg&&(rg=new Kg),rg),b)}}}
function Zm(){var a,b;for(a=0;a!=Wm.a;++a){for(b=0;b!=Wm.b;++b){Xm[a][b].b=0;Ek(Xm[a][b].a,0*16)}}}
function he(a){var b,c;if(a.a){try{for(c=new lp(a.a);c.b<c.d.tb();){b=Ne(jp(c),47);b.K()}}finally{a.a=null}}}
function Ol(a,b){var c;if(b<0||b>=a.c){throw new nn}--a.c;for(c=b;c<a.c;++c){Ge(a.a,c,a.a[c+1])}Ge(a.a,a.c,null)}
function Hi(a,b){if(b==a.C){return}!!b&&Kh(b);!!a.C&&a.kb(a.C);a.C=b;if(b){a.nb().appendChild(a.C.H);Mh(b,a)}}
function ak(a){if(a.b==22){return}if(a.b<22){ck(a.c,22-a.b,a.a);a.b=22}else{while(a.b>22){$j(a,a.b-1)}}}
function Gi(a,b){if(a.C!=b){return false}try{Mh(b,null)}finally{a.nb().removeChild(b.H);a.C=null}return true}
function ub(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
function On(a){Mn();var b=Bq+a;var c=Ln[b];if(c!=null){return c}c=Jn[b];c==null&&(c=Nn(a));Pn();return Ln[b]=c}
function un(a){var b,c;if(a>-129&&a<128){b=a+128;c=(wn(),vn)[b];!c&&(c=vn[b]=new rn(a));return c}return new rn(a)}
function Kk(a,b,c){if(a.b!=c||a.c!=0||a.e!=16||a.a!=16){a.b=c;a.c=0;a.e=16;a.a=16;Yl(b.H,a.d,c,0);Zf(new Nk(b))}}
function Si(a){if(a.x){$l(a.x.a);a.x=null}if(a.s){$l(a.s.a);a.s=null}if(a.A){a.x=_f(new Xk(a));a.s=lg(new $k(a))}}
function nk(a){if(!a.a){a.a=$doc.createElement('colgroup');Wg(a.b.f,a.a,0);a.a.appendChild($doc.createElement(Er))}}
function Lh(a,b){a.D&&(a.H.__listener=null,undefined);!!a.H&&xh(a.H,b);a.H=b;a.D&&(a.H.__listener=a,undefined)}
function Ih(a,b){var c;switch(Mg(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&ub(a.H,c)){return}}Gc(b,a,a.H)}
function fe(a,b){var c,d;d=Ne(ho(a.d,b),45);if(!d){d=new bq;lo(a.d,b,d)}c=Ne(d.b,46);if(!c){c=new Kp;no(d,c)}return c}
function ge(a,b){var c,d;d=Ne(ho(a.d,b),45);if(!d){return Vp(),Vp(),Up}c=Ne(d.b,46);if(!c){return Vp(),Vp(),Up}return c}
function $h(a,b){var c;if(b.G!=a){return false}try{Mh(b,null)}finally{c=b.H;sb(c).removeChild(c);Pl(a.e,b)}return true}
function Sj(a,b){var c;if(b.G!=a){return false}try{Mh(b,null)}finally{c=b.H;sb(c).removeChild(c);_g(a.g,c)}return true}
function Ug(a,b){var c=0,d=a.firstChild;while(d){if(d.nodeType==1){if(b==c)return d;++c}d=d.nextSibling}return null}
function _m(a){var b;if(a<Wm.b){for(b=0;b!=Wm.a;++b){if(Xm[b][a].b==0){return false}}return true}else{return false}}
function Tj(a,b){var c,d,e;d=a.a;for(c=0;c<d;++c){e=a.d.a.c.rows[b].cells[c];Rj(a,e,false)}a.c.removeChild(a.c.rows[b])}
function ee(a,b,c){var d,e,f;d=ge(a,b);e=d.sb(c);e&&d.rb()&&(f=Ne(ho(a.d,b),45),Ne(ro(f),46),f.d==0&&po(a.d,b),undefined)}
function Gc(a,b,c){var d,e,f;if(Fc){f=Ne(Fc.a[a.type],7);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;Gh(b,f.a);f.a.a=d;f.a.b=e}}}
function Go(a){if(!a.b){throw new ln('Must call next() before remove().')}else{kp(a.a);po(a.c,a.b.wb());a.b=null}}
function yi(a,b){if(a.c){throw new ln('Composite.initWidget() may only be called once.')}Kh(b);yh(a,b.H);a.c=b;Mh(b,a)}
function Zj(a,b){if(b<0){throw new on('Cannot access a row with a negative index: '+b)}if(b>=a.b){throw new on(Br+b+Cr+a.b)}}
function L(a){var b,c,d;c=De(_e,{40:1,59:1},64,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new zn}c[d]=a[d]}}
function jb(){var a,b,c,d;c=hb(new kb);d=De(_e,{40:1,59:1},64,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Cn(c[a])}L(d)}
function fj(a){var b,c;c=$doc.createElement(vr);b=$doc.createElement(wr);c.appendChild(b);c[kr]=a;b[kr]=a+'Inner';return c}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{uq(gf)()}catch(a){b(c)}else{uq(gf)()}}
function Km(){Km=tq;Bm=un(0);Cm=un(0);Im=un(0);Em=un(0);Gm=un(0);un(1000);Fm=new Il;Dm=new Fj;Hm=new Fj;Jm=new Om}
function xe(){xe=tq;we=new ye('RTL',0);ve=new ye('LTR',1);ue=new ye('DEFAULT',2);Fe(We,{40:1,59:1},56,[we,ve,ue])}
function of(){of=tq;new lf(Aq);new RegExp('&',Oq);new RegExp('>',Oq);new RegExp('<',Oq);new RegExp("'",Oq);new RegExp('"',Oq)}
function Mm(){Km();var a,b;a=~~(Em.a/200);b=Math.pow(a*6+1,-a);return ~~Math.max(Math.min(1000*b,2147483647),-2147483648)+1}
function pm(){var a,b,c;for(a=0;a!=4;++a){for(b=0;b!=4;++b){c=im[km][nm][a][b];c!=0&&(Ek(Xm[lm+a][mm+b].a,0*16),undefined)}}}
function rm(){var a,b,c;for(a=0;a!=4;++a){for(b=0;b!=4;++b){c=im[km][nm][a][b];c!=0&&(Ek(Xm[lm+a][mm+b].a,c*16),undefined)}}}
function co(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.pb(e[f])}}}}
function s(a,b){r(a);a.k=true;a.j=200;a.n=b;if(t(a,(new Date).getTime())){return}if(!q){q=new Kp;p=new F}Dp(q,a);q.b==1&&A(p,25)}
function oj(a,b,c){var d,e;if(a.f){d=b+vb(a.H);e=c+(xb(a.H)+$wnd.pageYOffset);if(d<a.b||d>=a.i||e<a.c){return}Qi(a,d-a.d,e-a.e)}}
function Vj(a,b,c,d){var e,f;Yj(a,b,c);e=(f=a.d.a.c.rows[b].cells[c],Rj(a,f,true),f);if(d){Kh(d);$g(a.g,d);e.appendChild(d.H);Mh(d,a)}}
function re(a){var b;b=a[Lq]==null?null:String(a[Lq]);if(En(Dq,b)){return xe(),we}else if(En(Mq,b)){return xe(),ve}return xe(),ue}
function jo(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.wb();if(h.vb(a,g)){return true}}}return false}
function io(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.wb();if(h.vb(a,g)){return f.xb()}}}return null}
function yo(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[65]){c=Ne(b,65);d=c.wb();if(go(a.a,d)){e=ho(a.a,d);return aq(c.xb(),e)}}return false}
function se(a,b){switch(b.a){case 0:{a[Lq]=Dq;break}case 1:{a[Lq]=Mq;break}case 2:{re(a)!=(xe(),ue)&&(a[Lq]=Aq,undefined);break}}}
function bl(a){if(!a.i){al(a);a.c||ci((nl(),rl(null)),a.a);a.a.H}a.a.H.style[mr]='rect(auto, auto, auto, auto)';a.a.H.style[xq]=or}
function vb(a){var b;b=wb(a)+$wnd.pageXOffset;a.ownerDocument.defaultView.getComputedStyle(a,Aq).direction==Dq&&(b+=yb(a));return b}
function Gn(c){if(c.length==0||c[0]>Cq&&c[c.length-1]>Cq){return c}var a=c.replace(/^(\s*)/,Aq);var b=a.replace(/\s*$/,Aq);return b}
function Yl(a,b,c,d){var e;e='url('+b+') no-repeat '+-c+Gr+-d+pr;a.style['background']=e;a.style[gr]=16+(fc(),pr);a.style[fr]='16px'}
function um(){om();lm=~~(Wm.a/2)-2;mm=0;nm=0;km=~~Math.floor(Math.random()*7);rm();if(qm(lm,mm,nm)){z(jm);Tm()}else{z(jm);B(jm,Mm())}}
function Wg(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
function Rj(a,b,c){var d,e;d=rb(b);e=null;!!d&&(e=Ne(Zg(a.g,d),5));if(e){Sj(a,e);return true}else{c&&(b.innerHTML=Aq,undefined);return false}}
function Ge(a,b,c){if(c!=null){if(a.qI>0&&!Me(c,a.qI)){throw new bn}if(a.qI<0&&(c.tM==tq||c.cM&&!!c.cM[1])){throw new bn}}return a[b]=c}
function Pj(a,b,c){var d;Qj(a,b);if(c<0){throw new on('Column '+c+' must be non-negative: '+c)}d=a.a;if(d<=c){throw new on(zr+c+Ar+a.a)}}
function Yj(a,b,c){Zj(a,b);if(c<0){throw new on('Cannot access a column with a negative index: '+c)}if(c>=a.a){throw new on(zr+c+Ar+a.a)}}
function ib(a){var b,c,d,e;d=(Qe(a.a)?Oe(a.a):null,[]);e=De(_e,{40:1,59:1},64,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Cn(d[b])}L(e)}
function fb(a){var b,c,d;d=Aq;a=Gn(a);b=a.indexOf('(');if(b!=-1){c=a.indexOf('function')==0?8:0;d=Gn(a.substr(c,b-c))}return d.length>0?d:'anonymous'}
function eb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Eb()&&(c=db(c,f)):f[0].K()}catch(a){a=hf(a);if(!Pe(a,3))throw a}}return c}
function B(a,b){if(b<=0){throw new hn(zq)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Hp(x,a);a.b=true;a.c=C(a,b);Dp(x,a)}
function A(a,b){if(b<=0){throw new hn(zq)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Hp(x,a);a.b=false;a.c=D(a,b);Dp(x,a)}
function mj(a,b){var c,d,e,f;c=b.target;if(qb(c)){return ub((f=(e=Ug(a.j.b,0),d=Ug(e,1),rb(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
function Tk(){var a;a=null.Eb();Db($doc);Cb($doc);a[Hr]=(Ob(),'none');null.Eb(fc());null.Eb(fc());Fb($doc);Eb($doc);null.Eb(fc());null.Eb(fc());a[Hr]='block'}
function Jp(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=Ce(0,a.b),Fe(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){Ge(b,c,a.a[c])}b.length>a.b&&Ge(b,a.b,null);return b}
function fc(){fc=tq;ec=new hc;cc=new jc;Zb=new lc;$b=new nc;dc=new pc;bc=new rc;_b=new tc;Yb=new vc;ac=new xc;Fe(Ve,{40:1,59:1},53,[ec,cc,Zb,$b,dc,bc,_b,Yb,ac])}
function Jc(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientY||0)-(xb(b)+$wnd.pageYOffset)+(b.scrollTop||0)+(b.ownerDocument,$wnd.pageYOffset)}return a.a.clientY||0}
function al(a){if(a.i){if(a.a.u){$doc.body.appendChild(a.a.q);a.f=xg(a.a.r);Tk();a.b=true}}else if(a.b){$doc.body.removeChild(a.a.q);$l(a.f.a);a.f=null;a.b=false}}
function Kh(a){if(!a.G){(nl(),go(ml.a,a))&&pl(a)}else if(Pe(a.G,28)){Ne(a.G,28).kb(a)}else if(a.G){throw new ln("This widget's parent does not implement HasWidgets")}}
function cl(a){al(a);if(a.i){a.a.H.style[jr]=Ir;a.a.B!=-1&&Qi(a.a,a.a.v,a.a.B);bi((nl(),rl(null)),a.a);a.a.H}else{a.c||ci((nl(),rl(null)),a.a);a.a.H}a.a.H.style[xq]=or}
function u(){var a,b,c,d,e;d=De(Te,{2:1,40:1,59:1},50,q.b,0);d=Ne(Jp(q,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.k&&t(a,e)&&Hp(q,a)}q.b>0&&A(p,25)}
function gg(a,b){var c,d,e,f,g;if(!!bg&&!!a&&go(a.a.d,bg)){c=cg.a;d=cg.b;e=cg.c;f=cg.d;dg(cg);cg.d=b;Vd(a,cg);g=!(cg.a&&!cg.b);cg.a=c;cg.b=d;cg.c=e;cg.d=f;return g}return true}
function Vd(b,c){var a,d,e;!c.e||c.O();e=c.f;c.f=b.b;try{de(b.a,c)}catch(a){a=hf(a);if(Pe(a,17)){d=a;throw new qe(d.a)}else throw a}finally{e==null?(c.e=true,c.f=null):(c.f=e)}}
function Ee(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Ce(i?g:0,j);Je();Le(k,He,Ie);k.aC=a[e];k.cM=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=Ee(a,b,c,d,e,f,g)}}return k}
function qm(a,b,c){var d,e,f;for(d=0;d!=4;++d){for(e=0;e!=4;++e){f=im[km][c][d][e];if(f!=0){if(a+d<0||a+d>=Wm.a||b+e<0||b+e>=Wm.b||Xm[a+d][b+e].b!=0){return true}}}}return false}
function Ce(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function qo(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.wb();if(h.vb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.xb()}}}return null}
function mo(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.wb();if(j.vb(a,h)){var i=g.xb();g.yb(b);return i}}}else{d=j.a[c]=[]}var g=new mq(a,b);d.push(g);++j.d;return null}
function jf(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Mh(a,b){var c;c=a.G;if(!b){try{!!c&&c.fb()&&a.hb()}finally{a.G=null}}else{if(c){throw new ln('Cannot set a new parent without first clearing the old parent')}a.G=b;b.fb()&&a.gb()}}
function bk(){this.g=new ah;this.f=$doc.createElement(qr);this.c=$doc.createElement(rr);this.f.appendChild(this.c);this.H=this.f;this.d=new lk(this);Uj(this,new pk(this));_j(this);ak(this)}
function Il(){this.e=new Ql(this);this.d=$doc.createElement(qr);this.c=$doc.createElement(rr);this.d.appendChild(this.c);this.H=this.d;this.a=(uk(),rk);this.b=(zk(),yk);this.d[sr]=Kr;this.d[tr]=Kr}
function Jh(a){if(!a.fb()){throw new ln("Should only call onDetach when the widget is attached to the browser's document")}try{a.jb()}finally{try{a.eb()}finally{a.H.__listener=null;a.D=false}}}
function $m(a){var b,c,d;for(b=0;b!=a;++b){for(c=0;c!=Wm.a;++c){d=Xm[c][a-b-1].b;if(Xm[c][a-b].b!=d){Xm[c][a-b].b=d;Ek(Xm[c][a-b].a,d*16)}if(a-b-1==0&&d!=0){Xm[c][0].b=0;Ek(Xm[c][0].a,0*16)}}}}
function ok(a,b,c){var d,e;b=b>1?b:1;e=a.a.childNodes.length;if(e<b){for(d=e;d<b;++d){a.a.appendChild($doc.createElement(Er))}}else if(!c&&e>b){for(d=e;d>b;--d){a.a.removeChild(a.a.lastChild)}}}
function ki(b,c){var h;ii();var a,d,e,f,g;d=null;for(g=b.lb();g.V();){f=Ne(g.W(),5);try{c.mb(f)}catch(a){a=hf(a);if(Pe(a,18)){e=a;!d&&(d=new eq);h=lo(d.a,e,d)}else throw a}}if(d){throw new ji(d)}}
function Nn(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function Hl(a,b){var c,d,e;d=$doc.createElement(ur);c=(e=$doc.createElement(vr),e['align']=a.a.a,e.style['verticalAlign']=a.b.a,e);d.appendChild(c);a.c.appendChild(d);Kh(b);Ll(a.e,b);c.appendChild(b.H);Mh(b,a)}
function vi(){var a;this.H=(a=$doc.createElement('BUTTON'),a.setAttribute('type','button'),a);this.H[kr]='gwt-Button';this.H.innerHTML='\u0428\u0438\u043D\u044D\u044D\u0440 \u0442\u043E\u0433\u043B\u043E\u0445'}
function be(a,b,c){var d;if(!b){throw new An('Cannot add a handler with a null type')}if(!c){throw new An('Cannot add a null handler')}a.b>0?ae(a,new bm(a,b,c)):(d=fe(a,b),d.pb(c),undefined);return new _l(a,b,c)}
function rl(a){nl();var b,c;c=Ne(ho(ll,a),27);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.H==b){return c}}ll.d==0&&vg(new wl);!b?(c=new zl):(c=new ol(b));lo(ll,a,c);dq(ml,c);return c}
--></script>
<script><!--
function Ic(a){var b,c,d;b=a.b;if(b){return c=a.a,(c.clientX||0)-vb(b)+(d=b.scrollLeft||0,b.ownerDocument.defaultView.getComputedStyle(b,Aq).direction==Dq&&(d=-d),d)+(b.ownerDocument,$wnd.pageXOffset)}return a.a.clientX||0}
function ck(a,b,c){var d=$doc.createElement(vr);d.innerHTML=Dr;var e=$doc.createElement(ur);for(var f=0;f<c;f++){var g=d.cloneNode(true);e.appendChild(g)}a.appendChild(e);for(var h=1;h<b;h++){a.appendChild(e.cloneNode(true))}}
function Eh(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)=='-'&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(Cq)}
function Hh(a){var b;if(a.fb()){throw new ln("Should only call onAttach when the widget is detached from the browser's document")}a.D=true;a.H.__listener=a;b=a.E;a.E=-1;b>0&&(a.E==-1?Wf(a.H,b|(a.H.__eventBits||0)):(a.E|=b));a.db();a.ib()}
function nb(a,b){var c,d,e,f;b=Gn(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=Cq);a.className=f+b}}
function hb(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.L(c.toString());b.push(d);var e=Bq+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function gh(g){var c=Aq;var d=$wnd.location.hash;d.length>0&&(c=g.$(d.substring(1)));eh=c;var e=g;var f=$wnd.onhashchange;$wnd.onhashchange=uq(function(){var a=Aq,b=$wnd.location.hash;b.length>0&&(a=e.$(b.substring(1)));e._(a);f&&f()});return true}
function Nl(a,b,c){var d,e;if(c<0||c>a.c){throw new nn}if(a.c==a.a.length){e=De(Xe,{31:1,32:1,33:1,35:1,36:1,37:1,40:1,59:1},5,a.a.length*2,0);for(d=0;d<a.a.length;++d){Ge(e,d,a.a[d])}a.a=e}++a.c;for(d=a.c-1;d>c;--d){Ge(a.a,d,a.a[d-1])}Ge(a.a,c,b)}
function Am(){var a,b,c,d;qj.call(this,new Hj);Lj(this.a.a,(of(),new lf('\u0422\u0435\u0442\u0440\u0438\u0441')).a);this.t=true;c=new Gj;a=new vi;b=new Il;b.H.style[gr]=Rr;b.a=(uk(),qk);Hl(b,c);Hl(b,a);d=new Rk(this);Fh(a,d,(Lc(),Lc(),Kc));Hi(this.j,b);Oi(this);Li(this)}
function dl(a,b){var c,d,e,f,g,h;a.i||(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.e,2147483647),-2147483648);switch(0){case 2:case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;}a.a.H.style[mr]='rect('+g+Jr+f+Jr+c+Jr+e+'px)'}
function xf(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;A(a.a,10000);while(Jf(a.f)){d=Kf(a.f);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[22]){c=Ne(d,22);c.K()}}finally{e=a.f.b==-1;e||Lf(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){z(a.a);a.c=false;yf(a)}}}
function Rm(a){var b;b=new Il;b.H.style[gr]=Rr;b.a=(uk(),qk);Hl(b,a.a);Hl(b,(Km(),Lj(Hm.a,Lr+Em.a+Mr+Gm.a),Im.a>0?(Lj(Dm.a,Nr+Cm.a+Or+Bm.a+Pr+Im.a+Qr),undefined):(Lj(Dm.a,Aq),undefined),Fm.a=qk,Hl(Fm,Hm),Hl(Fm,Dm),Fm));Bh(rl(Sr).H,Sr,true);bi((nl(),rl(null)),b);_f(new rf(a));Tm()}
function Ym(){var a,b;Wm=new bk;Xm=Ee([df,Ye],[{40:1,42:1,59:1},{31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,40:1,59:1}],[38,30],[Wm.a,Wm.b],0,2,0);for(a=0;a!=Wm.a;++a){for(b=0;b!=Wm.b;++b){Xm[a][b]=new hm;Vj(Wm,b,a,Xm[a][b])}}Wm.f[tr]=0;Wm.f[sr]=0;Wm.ab()[kr]='field';Zm();yi(this,Wm)}
function el(a,b,c){var d;a.c=c;r(a);if(a.g){z(a.g);a.g=null;bl(a)}a.a.A=b;Si(a.a);d=!c&&a.a.t;a.i=b;if(d){if(b){al(a);a.a.H.style[jr]=Ir;a.a.B!=-1&&Qi(a.a,a.a.v,a.a.B);a.a.H.style[mr]=nr;bi((nl(),rl(null)),a.a);a.a.H;a.g=new hl(a);A(a.g,1)}else{s(a,(new Date).getTime())}}else{cl(a)}}
function pb(a,b){var c,d,e,f,g,h,i;b=Gn(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Gn(i.substr(0,e-0));d=Gn(Fn(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+Cq+d);a.className=h}}
function t(a,b){var c,d;c=b>=a.n+a.j;if(a.o&&!c){d=(b-a.n)/a.j;dl(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.o&&b>=a.n){a.o=true;a.d=parseInt(a.a.H[vq])||0;a.e=parseInt(a.a.H[wq])||0;a.a.H.style[xq]=yq;dl(a,(1+Math.cos(3.141592653589793))/2)}if(c){bl(a);a.o=false;a.k=false;return true}return false}
function de(b,c){var a,d,e,f,g,h,i;if(!c){throw new An('Cannot fire null event')}try{++b.b;g=ge(b,c.N());d=null;h=b.c?g.Cb(g.tb()):g.Bb();while(b.c?h.b>0:h.b<h.d.tb()){f=b.c?qp(h):jp(h);try{c.M(Ne(f,44))}catch(a){a=hf(a);if(Pe(a,18)){e=a;!d&&(d=new eq);i=lo(d.a,e,d)}else throw a}}if(d){throw new pe(d)}}finally{--b.b;b.b==0&&he(b)}}
function _j(a){var b,c,d,e,f,g,h,i;if(a.a==20){return}if(a.a>20){for(b=0;b<a.b;++b){for(c=a.a-1;c>=20;--c){Pj(a,b,c);d=(f=a.d.a.c.rows[b].cells[c],Rj(a,f,false),f);e=a.c.rows[b];e.removeChild(d)}}}else{for(b=0;b<a.b;++b){for(c=a.a;c<20;++c){h=a.c.rows[b];g=(i=$doc.createElement(vr),i.innerHTML=Dr,i);Wg(h,g,c)}}}a.a=20;ok(a.e,20,false)}
function gf(){var a;!!$stats&&jf('com.google.gwt.user.client.UserAgentAsserter');a=pg();Dn(Nq,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&jf('go.tetris.client.Tetris');Rm(new Sm)}
function Li(a){var b,c,d,e;c=a.A;b=a.t;if(!c){a.H.style[lr]=yq;a.H;a.t=false;!a.g&&(a.g=xg(new xj(a)));Ri(a)}d=Db($doc)-(parseInt(a.H[wq])||0)>>1;e=Cb($doc)-(parseInt(a.H[vq])||0)>>1;Qi(a,xn($wnd.pageXOffset+d),xn($wnd.pageYOffset+e));if(!c){a.t=b;if(b){a.H.style[mr]=nr;a.H.style[lr]=or;a.H;s(a.z,(new Date).getTime())}else{a.H.style[lr]=or;a.H}}}
function ej(a){var b,c,d,e;this.H=$doc.createElement(qr);d=this.H;this.b=$doc.createElement(rr);d.appendChild(this.b);d[sr]=0;d[tr]=0;for(b=0;b<a.length;++b){c=(e=$doc.createElement(ur),e[kr]=a[b],e.appendChild(fj(a[b]+'Left')),e.appendChild(fj(a[b]+'Center')),e.appendChild(fj(a[b]+'Right')),e);this.b.appendChild(c);b==1&&(this.a=rb(Ug(c,1)))}this.H[kr]='gwt-DecoratorPanel'}
function zg(){if(!ug){lh("function __gwt_initWindowResizeHandler(resize) {\n  var wnd = window, oldOnResize = wnd.onresize;\n  \n  wnd.onresize = function(evt) {\n    try {\n      resize();\n    } finally {\n      oldOnResize && oldOnResize(evt);\n    }\n  };\n  \n  // Remove the reference once we've initialize the handler\n  wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",new qh);ug=true}}
function Pi(a,b){var c,d,e,f;if(b.a||!a.y&&b.b){a.w&&(b.a=true);return}a.U(b);if(b.a){return}d=b.d;c=Mi(a,d);c&&(b.b=true);a.w&&(b.a=true);f=Mg(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(Rf){b.b=true;return}if(!c&&a.k){Ni(a);return}break;case 8:case 64:case 1:case 2:{if(Rf){b.b=true;return}break}case 2048:{e=d.target;if(a.w&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.a=true;return}break}}}
function Lk(a){var b,c;this.b=0;this.c=0;this.e=16;this.a=16;this.d='8blocks-gw-16.png';Lh(a,(b=$doc.createElement(yr),b.innerHTML=(c='width: 16px; height: 16px; background: url(8blocks-gw-16.png) no-repeat '+-0+Gr+-0+pr,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='"+$moduleBase+"clear.cache.gif' style='"+c+"' border='0'>")||Aq,rb(b)));a.E==-1?Wf(a.H,133333119|(a.H.__eventBits||0)):(a.E|=133333119)}
function Gj(){Fj.call(this);Lj(this.a,'<u>\u0423\u0434\u0438\u0440\u0434\u0430\u0445<\/u><br/><b>\u0411\u0430\u0440\u0443\u0443\u043D, \u0437\u04AF\u04AF\u043D, \u0434\u043E\u043E\u0448\u043E\u043E \u0441\u0443\u043C<\/b>: \u0443\u0434\u0438\u0440\u0434\u043D\u0430<br/><b>\u0414\u044D\u044D\u0448\u044D\u044D \u0441\u0443\u043C\u0430\u0430\u0440<\/b>: \u0434\u04AF\u0440\u0441\u044D\u044D \u044D\u0440\u0433\u04AF\u04AF\u043B\u043D\u044D. <br/>')}
function sm(a,b,c){om();var d,e,f,g;if(qm(lm+a,mm+b,(nm+c)%4)){if(b>0){for(d=0;d!=4;++d){for(e=0;e!=4;++e){g=im[km][nm][d][e];g!=0&&(Xm[lm+d][mm+e].b=g,undefined)}}f=0;for(d=0;d!=4;++d){if(_m(mm+d)){$m(mm+d);++f}}f!=0&&(Km(),Cm=un(Cm.a+f),Bm=un(Bm.a+f*Lm(Cm.a)*(Em.a+10)),Gm=un(Gm.a+f*Lm(Cm.a)*(Em.a+10)),Em=un(Em.a+f),Im.a==0&&A(Jm,Mm()),Im=un(Im.a+3),Lj(Hm.a,Lr+Em.a+Mr+Gm.a),Im.a>0?(Lj(Dm.a,Nr+Cm.a+Or+Bm.a+Pr+Im.a+Qr),undefined):(Lj(Dm.a,Aq),undefined),undefined);um()}}else{pm();lm+=a;mm+=b;nm+=c;nm%=4;rm()}}
function pg(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Pq)!=-1}())return Pq;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(Qq)!=-1&&$doc.documentMode>=9}())return Nq;if(function(){return b.indexOf(Qq)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function Mg(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case Fq:return 1;case Rq:return 2;case 'focus':return 2048;case Sq:return 128;case Tq:return 256;case Uq:return 512;case Vq:return 32768;case 'losecapture':return 8192;case Gq:return 4;case Hq:return 64;case Iq:return 32;case Jq:return 16;case Kq:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case Wq:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case Xq:return 1048576;case Yq:return 2097152;case Zq:return 4194304;case $q:return 8388608;case _q:return 16777216;case ar:return 33554432;case br:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function qj(a){var b,c,d,e,f,g,h,i;this.H=$doc.createElement(wr);this.r=new Uk;this.z=new fl(this);this.H.appendChild($doc.createElement(wr));Qi(this,0,0);(e=rb(this.H).parentNode,(!e||e.nodeType!=1)&&(e=null),e)[kr]='gwt-PopupPanel';rb(this.H)[kr]=xr;this.k=false;this.n=false;this.w=true;d=Fe(af,{40:1,59:1},1,['dialogTop','dialogMiddle','dialogBottom']);this.j=new ej(d);this.j.ab()[kr]=Aq;Ch((f=rb(this.H).parentNode,(!f||f.nodeType!=1)&&(f=null),f),'gwt-DecoratedPopupPanel');Hi(this,this.j);Oi(this);Bh(rb(this.H),xr,false);Bh(this.j.a,'dialogContent',true);Kh(a);this.a=a;c=(h=Ug(this.j.b,0),g=Ug(h,1),rb(g));c.appendChild(this.a.H);Mh(this.a,this);(i=rb(this.H).parentNode,(!i||i.nodeType!=1)&&(i=null),i)[kr]='gwt-DialogBox';this.i=Db($doc);this.b=Ab($doc);this.c=Bb($doc);b=new Jj(this);Fh(this,b,(Zc(),Zc(),Yc));Fh(this,b,(vd(),vd(),ud));Fh(this,b,(dd(),dd(),cd));Fh(this,b,(pd(),pd(),od));Fh(this,b,(jd(),jd(),id))}
function yg(){if(!qg){lh('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',new nh);qg=true}}
function Vg(){Qg=uq(function(a){if(!Tf(a)){a.stopPropagation();a.preventDefault();return false}return true});Sg=uq(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Og(b)&&Sf(a,c,b)});Tg=uq(function(a){this.__gwtLastUnhandledEvent=a.type;Sg.call(this,a)});Rg=uq(function(a){var b=Qg;if(b(a)){var c=Pg;if(c&&c.__listener){if(Og(c.__listener)){Sf(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(Fq,Rg,true);$wnd.addEventListener(Rq,Rg,true);$wnd.addEventListener(Gq,Rg,true);$wnd.addEventListener(Kq,Rg,true);$wnd.addEventListener(Hq,Rg,true);$wnd.addEventListener(Jq,Rg,true);$wnd.addEventListener(Iq,Rg,true);$wnd.addEventListener(Wq,Rg,true);$wnd.addEventListener(Sq,Qg,true);$wnd.addEventListener(Uq,Qg,true);$wnd.addEventListener(Tq,Qg,true);$wnd.addEventListener(Xq,Rg,true);$wnd.addEventListener(Yq,Rg,true);$wnd.addEventListener(Zq,Rg,true);$wnd.addEventListener($q,Rg,true);$wnd.addEventListener(_q,Rg,true);$wnd.addEventListener(ar,Rg,true);$wnd.addEventListener(br,Rg,true)}
function Xg(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Sg:null);c&2&&(a.ondblclick=b&2?Sg:null);c&4&&(a.onmousedown=b&4?Sg:null);c&8&&(a.onmouseup=b&8?Sg:null);c&16&&(a.onmouseover=b&16?Sg:null);c&32&&(a.onmouseout=b&32?Sg:null);c&64&&(a.onmousemove=b&64?Sg:null);c&128&&(a.onkeydown=b&128?Sg:null);c&256&&(a.onkeypress=b&256?Sg:null);c&512&&(a.onkeyup=b&512?Sg:null);c&1024&&(a.onchange=b&1024?Sg:null);c&2048&&(a.onfocus=b&2048?Sg:null);c&4096&&(a.onblur=b&4096?Sg:null);c&8192&&(a.onlosecapture=b&8192?Sg:null);c&16384&&(a.onscroll=b&16384?Sg:null);c&32768&&(a.onload=b&32768?Tg:null);c&65536&&(a.onerror=b&65536?Sg:null);c&131072&&(a.onmousewheel=b&131072?Sg:null);c&262144&&(a.oncontextmenu=b&262144?Sg:null);c&524288&&(a.onpaste=b&524288?Sg:null);c&1048576&&(a.ontouchstart=b&1048576?Sg:null);c&2097152&&(a.ontouchmove=b&2097152?Sg:null);c&4194304&&(a.ontouchend=b&4194304?Sg:null);c&8388608&&(a.ontouchcancel=b&8388608?Sg:null);c&16777216&&(a.ongesturestart=b&16777216?Sg:null);c&33554432&&(a.ongesturechange=b&33554432?Sg:null);c&67108864&&(a.ongestureend=b&67108864?Sg:null)}
function om(){om=tq;im=Fe(ff,{40:1,42:1,59:1},43,[Fe(ef,{40:1,42:1,43:1,59:1},41,[Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[1,0,0,0]),Fe(Se,{39:1,59:1},-1,[1,0,0,0]),Fe(Se,{39:1,59:1},-1,[1,0,0,0]),Fe(Se,{39:1,59:1},-1,[1,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[1,1,1,1]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[1,0,0,0]),Fe(Se,{39:1,59:1},-1,[1,0,0,0]),Fe(Se,{39:1,59:1},-1,[1,0,0,0]),Fe(Se,{39:1,59:1},-1,[1,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[1,1,1,1]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])])]),Fe(ef,{40:1,42:1,43:1,59:1},41,[Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[2,2,0,0]),Fe(Se,{39:1,59:1},-1,[2,0,0,0]),Fe(Se,{39:1,59:1},-1,[2,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[2,0,0,0]),Fe(Se,{39:1,59:1},-1,[2,2,2,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,2,0,0]),Fe(Se,{39:1,59:1},-1,[0,2,0,0]),Fe(Se,{39:1,59:1},-1,[2,2,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[2,2,2,0]),Fe(Se,{39:1,59:1},-1,[0,0,2,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])])]),Fe(ef,{40:1,42:1,43:1,59:1},41,[Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[3,0,0,0]),Fe(Se,{39:1,59:1},-1,[3,0,0,0]),Fe(Se,{39:1,59:1},-1,[3,3,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,0,3,0]),Fe(Se,{39:1,59:1},-1,[3,3,3,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[3,3,0,0]),Fe(Se,{39:1,59:1},-1,[0,3,0,0]),Fe(Se,{39:1,59:1},-1,[0,3,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[3,3,3,0]),Fe(Se,{39:1,59:1},-1,[3,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])])]),Fe(ef,{40:1,42:1,43:1,59:1},41,[Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[4,4,0,0]),Fe(Se,{39:1,59:1},-1,[4,4,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[4,4,0,0]),Fe(Se,{39:1,59:1},-1,[4,4,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[4,4,0,0]),Fe(Se,{39:1,59:1},-1,[4,4,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[4,4,0,0]),Fe(Se,{39:1,59:1},-1,[4,4,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])])]),Fe(ef,{40:1,42:1,43:1,59:1},41,[Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[5,0,0,0]),Fe(Se,{39:1,59:1},-1,[5,5,0,0]),Fe(Se,{39:1,59:1},-1,[0,5,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,5,5,0]),Fe(Se,{39:1,59:1},-1,[5,5,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[5,0,0,0]),Fe(Se,{39:1,59:1},-1,[5,5,0,0]),Fe(Se,{39:1,59:1},-1,[0,5,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,5,5,0]),Fe(Se,{39:1,59:1},-1,[5,5,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])])]),Fe(ef,{40:1,42:1,43:1,59:1},41,[Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[6,0,0,0]),Fe(Se,{39:1,59:1},-1,[6,6,0,0]),Fe(Se,{39:1,59:1},-1,[6,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,6,0,0]),Fe(Se,{39:1,59:1},-1,[6,6,6,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,6,0,0]),Fe(Se,{39:1,59:1},-1,[6,6,0,0]),Fe(Se,{39:1,59:1},-1,[0,6,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[6,6,6,0]),Fe(Se,{39:1,59:1},-1,[0,6,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])])]),Fe(ef,{40:1,42:1,43:1,59:1},41,[Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,7,0,0]),Fe(Se,{39:1,59:1},-1,[7,7,0,0]),Fe(Se,{39:1,59:1},-1,[7,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[7,7,0,0]),Fe(Se,{39:1,59:1},-1,[0,7,7,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[0,7,0,0]),Fe(Se,{39:1,59:1},-1,[7,7,0,0]),Fe(Se,{39:1,59:1},-1,[7,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])]),Fe(cf,{40:1,41:1,59:1},39,[Fe(Se,{39:1,59:1},-1,[7,7,0,0]),Fe(Se,{39:1,59:1},-1,[0,7,7,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0]),Fe(Se,{39:1,59:1},-1,[0,0,0,0])])])]);jm=new wm}
var Aq='',Cq=' ',Mr=' | \u041E\u043D\u043E\u043E: ',Or=' \u043C\u04E9\u0440\u04AF\u04AF\u0434, +',Pr=' \u043E\u043D\u043E\u043E (<font color=red>',Dr='&nbsp;',Ar=', Column size: ',Cr=', Row size: ',Kr='0',Rr='100%',Bq=':',Qr='<\/font>)',Nr='<b>\u0426\u0443\u0432\u0430\u0430<\/b>: ',Eq='CSS1Compat',zr='Column index: ',dr='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',Br='Row index: ',er='Style names cannot be empty',Fr='__gwtLastUnhandledEvent',cr='__uiObjectID',Ir='absolute',tr='cellPadding',sr='cellSpacing',kr='className',Fq='click',mr='clip',Er='col',Rq='dblclick',Lq='dir',Hr='display',wr='div',Oq='g',ar='gesturechange',br='gestureend',_q='gesturestart',fr='height',yq='hidden',Nq='ie9',Sq='keydown',Tq='keypress',Uq='keyup',hr='left',Vq='load',Mq='ltr',Gq='mousedown',Hq='mousemove',Iq='mouseout',Jq='mouseover',Kq='mouseup',Wq='mousewheel',Qq='msie',zq='must be positive',vq='offsetHeight',wq='offsetWidth',Pq='opera',xq='overflow',xr='popupContent',jr='position',pr='px',Gr='px ',Jr='px, ',nr='rect(0px, 0px, 0px, 0px)',Dq='rtl',yr='span',Sr='tTitle',qr='table',rr='tbody',vr='td',ir='top',$q='touchcancel',Zq='touchend',Yq='touchmove',Xq='touchstart',ur='tr',lr='visibility',or='visible',gr='width',Lr='\u041C\u04E9\u0440\u04AF\u04AF\u0434: ';var _;_=m.prototype={};_.eQ=function n(a){return this===a};_.hC=function o(){return this.$H||(this.$H=++T)};_.tM=tq;_.cM={};_=l.prototype=new m;_.cM={50:1};_.j=-1;_.k=false;_.n=-1;_.o=false;var p=null,q=null;_=w.prototype=new m;_.I=function E(){this.b||Hp(x,this);this.J()};_.cM={24:1};_.b=false;_.c=0;var x;_=F.prototype=v.prototype=new w;_.J=function G(){u()};_.cM={24:1};_=K.prototype=new m;_.cM={18:1,59:1};_=J.prototype=new K;_.cM={18:1,59:1};_=M.prototype=I.prototype=new J;_.cM={3:1,18:1,59:1};_=O.prototype=H.prototype=new I;_.cM={3:1,18:1,59:1};_.a=null;_=R.prototype=new m;_.cM={};var S=0,T=0;_=cb.prototype=Y.prototype=new R;_.cM={};_.a=null;_.b=null;var Z;_=kb.prototype=gb.prototype=new m;_.L=function lb(a){return fb(a)};_.cM={};_=Hb.prototype=new m;_.eQ=function Ib(a){return this===a};_.hC=function Jb(){return this.$H||(this.$H=++T)};_.cM={59:1,61:1,62:1};_.a=0;_=Gb.prototype=new Hb;_.cM={51:1,52:1,59:1,61:1,62:1};var Kb,Lb,Mb,Nb;_=Qb.prototype=Pb.prototype=new Gb;_.cM={51:1,52:1,59:1,61:1,62:1};_=Sb.prototype=Rb.prototype=new Gb;_.cM={51:1,52:1,59:1,61:1,62:1};_=Ub.prototype=Tb.prototype=new Gb;_.cM={51:1,52:1,59:1,61:1,62:1};_=Wb.prototype=Vb.prototype=new Gb;_.cM={51:1,52:1,59:1,61:1,62:1};_=Xb.prototype=new Hb;_.cM={53:1,59:1,61:1,62:1};var Yb,Zb,$b,_b,ac,bc,cc,dc,ec;_=hc.prototype=gc.prototype=new Xb;_.cM={53:1,59:1,61:1,62:1};_=jc.prototype=ic.prototype=new Xb;_.cM={53:1,59:1,61:1,62:1};_=lc.prototype=kc.prototype=new Xb;_.cM={53:1,59:1,61:1,62:1};_=nc.prototype=mc.prototype=new Xb;_.cM={53:1,59:1,61:1,62:1};_=pc.prototype=oc.prototype=new Xb;_.cM={53:1,59:1,61:1,62:1};_=rc.prototype=qc.prototype=new Xb;_.cM={53:1,59:1,61:1,62:1};_=tc.prototype=sc.prototype=new Xb;_.cM={53:1,59:1,61:1,62:1};_=vc.prototype=uc.prototype=new Xb;_.cM={53:1,59:1,61:1,62:1};_=xc.prototype=wc.prototype=new Xb;_.cM={53:1,59:1,61:1,62:1};_=Dc.prototype=new m;_.cM={};_.f=null;_=Cc.prototype=new Dc;_.O=function Ec(){this.e=false;this.f=null};_.cM={};_.e=false;_=Bc.prototype=new Cc;_.N=function Hc(){return this.P()};_.cM={};_.a=null;_.b=null;var Fc=null;_=Ac.prototype=new Bc;_.cM={};_=zc.prototype=new Ac;_.cM={};_=Nc.prototype=yc.prototype=new zc;_.M=function Oc(a){Mc(this,Ne(a,6))};_.P=function Pc(){return Kc};_.cM={};var Kc;_=Sc.prototype=new m;_.hC=function Uc(){return this.c};_.cM={};_.c=0;var Tc=0;_=Vc.prototype=Rc.prototype=new Sc;_.cM={};_=Wc.prototype=Qc.prototype=new Rc;_.cM={7:1};_.a=null;_.b=null;_=$c.prototype=Xc.prototype=new zc;_.M=function _c(a){ij(Ne(a,8).a,this)};_.P=function ad(){return Yc};_.cM={};var Yc;_=ed.prototype=bd.prototype=new zc;_.M=function fd(a){jj(Ne(a,9).a,this)};_.P=function gd(){return cd};_.cM={};var cd;_=kd.prototype=hd.prototype=new zc;_.M=function ld(a){Ne(Ne(a,10),11)};_.P=function md(){return id};_.cM={};var id;_=qd.prototype=nd.prototype=new zc;_.M=function rd(a){Ne(Ne(a,12),11)};_.P=function sd(){return od};_.cM={};var od;_=wd.prototype=td.prototype=new zc;_.M=function xd(a){kj(Ne(a,13).a,this)};_.P=function yd(){return ud};_.cM={};var ud;_=Ad.prototype=zd.prototype=new m;_.cM={};_.a=null;_=Dd.prototype=Bd.prototype=new Cc;_.M=function Ed(a){Ne(a,14).Q(this)};_.N=function Gd(){return Cd};_.cM={};var Cd=null;_=Jd.prototype=Hd.prototype=new Cc;_.M=function Kd(a){Ne(a,15).R(this)};_.N=function Md(){return Id};_.cM={};_.a=0;var Id=null;_=Qd.prototype=Nd.prototype=new Cc;_.M=function Rd(a){Pd(Ne(a,16))};_.N=function Td(){return Od};_.cM={};var Od=null;_=Xd.prototype=Wd.prototype=Ud.prototype=new m;_.S=function Yd(a){Vd(this,a)};_.cM={55:1};_.a=null;_.b=null;_=_d.prototype=new m;_.cM={};_=$d.prototype=new _d;_.T=function ie(a,b,c){this.b>0?ae(this,new em(this,a,c)):ee(this,a,c)};_.cM={};_.a=null;_.b=0;_.c=false;_=je.prototype=Zd.prototype=new $d;_.T=function ke(a,b,c){this.b>0?ae(this,new em(this,a,c)):ee(this,a,c)};_.cM={};_=me.prototype=le.prototype=new m;_.cM={};_.a=null;_=pe.prototype=oe.prototype=new I;_.cM={3:1,17:1,18:1,59:1};_.a=null;_=qe.prototype=ne.prototype=new oe;_.cM={3:1,17:1,18:1,59:1};_=ye.prototype=te.prototype=new Hb;_.cM={56:1,59:1,61:1,62:1};var ue,ve,we;_=Ae.prototype=ze.prototype=new m;_.cM={};_.aC=null;_.qI=0;var He,Ie;_=lf.prototype=kf.prototype=new m;_.eQ=function mf(a){if(!(a!=null&&a.cM&&!!a.cM[19])){return false}return Dn(this.a,Ne(Ne(a,19),20).a)};_.hC=function nf(){return On(this.a)};_.cM={19:1,20:1,59:1};_.a=null;_=pf.prototype=new m;_.cM={44:1};_.a=null;_=rf.prototype=qf.prototype=new pf;_.U=function sf(a){a.c&&(Ne(this.a,21).Z(a.d)||(a.a=true))};_.cM={23:1,44:1};_=uf.prototype=tf.prototype=new I;_.cM={3:1,18:1,59:1};_=Af.prototype=vf.prototype=new m;_.cM={};_.c=false;_.e=false;_=Cf.prototype=Bf.prototype=new w;_.J=function Df(){if(!this.a.c){return}wf(this.a)};_.cM={24:1};_.a=null;_=Ff.prototype=Ef.prototype=new w;_.J=function Gf(){this.a.e=false;xf(this.a,(new Date).getTime())};_.cM={24:1};_.a=null;_=Mf.prototype=Hf.prototype=new m;_.V=function Nf(){return this.c<this.a};_.W=function Of(){return Kf(this)};_.X=function Pf(){Lf(this)};_.cM={};_.a=0;_.b=-1;_.c=0;_.d=null;var Qf=null,Rf=null;var Xf;var $f=null;_=eg.prototype=ag.prototype=new Cc;_.M=function fg(a){Ne(a,23).U(this);cg.c=false};_.N=function hg(){return bg};_.O=function ig(){dg(this)};_.cM={};_.a=false;_.b=false;_.c=false;_.d=null;var bg=null,cg=null;var jg=null;_=ng.prototype=mg.prototype=new m;_.Q=function og(a){while((y(),x).b>0){z(Ne(Ep(x,0),24))}};_.cM={14:1,44:1};var qg=false,rg=null,sg=0,tg=0,ug=false;_=Gg.prototype=Dg.prototype=new Cc;_.M=function Hg(a){Re(a);null.Eb()};_.N=function Ig(){return Eg};_.cM={};var Eg;_=Kg.prototype=Jg.prototype=new Ud;_.cM={55:1};var Lg=false;var Pg=null,Qg=null,Rg=null,Sg=null,Tg=null;_=ah.prototype=Yg.prototype=new m;_.cM={};_.a=null;_=ch.prototype=bh.prototype=new m;_.cM={};_.a=0;_.b=null;_=hh.prototype=dh.prototype=new m;_.$=function ih(a){return decodeURI(a.replace('%23','#'))};_.S=function jh(a){Vd(this.a,a)};_._=function kh(a){a=a==null?Aq:a;if(!Dn(a,eh==null?Aq:eh)){eh=a;Sd(this)}};_.cM={55:1};var eh=Aq;_=nh.prototype=mh.prototype=new m;_.K=function oh(){$wnd.__gwt_initWindowCloseHandler(uq(Bg),uq(Ag))};_.cM={22:1};_=qh.prototype=ph.prototype=new m;_.K=function rh(){$wnd.__gwt_initWindowResizeHandler(uq(Cg))};_.cM={22:1};_=wh.prototype=new m;_.ab=function zh(){return this.H};_.bb=function Ah(a){this.H.style[fr]=a};_.cb=function Dh(a){this.H.style[gr]=a};_.cM={26:1};_.H=null;_=vh.prototype=new wh;_.db=function Oh(){};_.eb=function Ph(){};_.S=function Qh(a){!!this.F&&Vd(this.F,a)};_.fb=function Rh(){return this.D};_.gb=function Sh(){Hh(this)};_.Y=function Th(a){Ih(this,a)};_.hb=function Uh(){Jh(this)};_.ib=function Vh(){};_.jb=function Wh(){};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.D=false;_.E=0;_.F=null;_.G=null;_=uh.prototype=new vh;_.db=function Xh(){ki(this,(ii(),gi))};_.eb=function Yh(){ki(this,(ii(),hi))};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=th.prototype=new uh;_.lb=function _h(){return new Ul(this.e)};_.kb=function ai(a){return $h(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=sh.prototype=new th;_.kb=function ei(a){var b;return b=$h(this,a),b&&di(a.H),b};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=ji.prototype=fi.prototype=new ne;_.cM={3:1,17:1,18:1,59:1};var gi,hi;_=mi.prototype=li.prototype=new m;_.mb=function ni(a){a.gb()};_.cM={};_=pi.prototype=oi.prototype=new m;_.mb=function qi(a){a.hb()};_.cM={};_=ti.prototype=new vh;_.gb=function ui(){var a;Hh(this);a=zb(this.H);-1==a&&(this.H.tabIndex=0,undefined)};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=si.prototype=new ti;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=vi.prototype=ri.prototype=new si;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=wi.prototype=new th;_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.c=null;_.d=null;_=xi.prototype=new vh;_.fb=function zi(){if(this.c){return this.c.fb()}return false};_.gb=function Ai(){if(this.E!=-1){Nh(this.c,this.E);this.E=-1}this.c.gb();this.H.__listener=this};_.Y=function Bi(a){Ih(this,a);this.c.Y(a)};_.hb=function Ci(){this.c.hb()};_.cM={5:1,25:1,26:1,29:1,54:1,55:1,58:1};_.c=null;_=Fi.prototype=new uh;_.nb=function Ii(){return this.H};_.lb=function Ji(){return new Cl(this)};_.kb=function Ki(a){return Gi(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.C=null;_=Ei.prototype=new Fi;_.nb=function Ti(){return rb(this.H)};_.ab=function Ui(){var a;return a=rb(this.H).parentNode,(!a||a.nodeType!=1)&&(a=null),a};_.ob=function Vi(){Ni(this)};_.Z=function Wi(a){return true};_.U=function Xi(a){a.c&&(a.d,false)&&(a.a=true)};_.jb=function Yi(){this.A&&el(this.z,false,true)};_.bb=function Zi(a){this.o=a;Oi(this);a.length==0&&(this.o=null)};_.cb=function $i(a){this.p=a;Oi(this);a.length==0&&(this.p=null)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.k=false;_.n=false;_.o=null;_.p=null;_.q=null;_.s=null;_.t=false;_.u=false;_.v=-1;_.w=false;_.x=null;_.y=false;_.A=false;_.B=-1;_=Di.prototype=new Ei;_.db=function _i(){Hh(this.j)};_.eb=function aj(){Jh(this.j)};_.lb=function bj(){return new Cl(this.j)};_.kb=function cj(a){return Gi(this.j,a)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.j=null;_=ej.prototype=dj.prototype=new Fi;_.nb=function gj(){return this.a};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.a=null;_.b=null;_=hj.prototype=new Di;_.db=function rj(){try{Hh(this.j)}finally{this.a.gb()}};_.eb=function sj(){try{Jh(this.j)}finally{this.a.hb()}};_.ob=function tj(){lj(this)};_.Y=function uj(a){switch(Mg(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.f&&!mj(this,a)){return}}Ih(this,a)};_.U=function vj(a){var b;b=a.d;!a.a&&Mg(a.d.type)==4&&mj(this,b)&&(b.preventDefault(),undefined);a.c&&(a.d,false)&&(a.a=true)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;_.f=false;_.g=null;_.i=0;_=xj.prototype=wj.prototype=new m;_.R=function yj(a){this.a.i=a.a};_.cM={15:1,44:1};_.a=null;_=Cj.prototype=new vh;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.a=null;_=Bj.prototype=new Cj;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Gj.prototype=Fj.prototype=Aj.prototype=new Bj;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Hj.prototype=zj.prototype=new Aj;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Jj.prototype=Ij.prototype=new m;_.cM={8:1,9:1,10:1,11:1,12:1,13:1,44:1};_.a=null;_=Mj.prototype=Kj.prototype=new m;_.cM={};_.a=null;_.b=null;_.c=null;_=Oj.prototype=new uh;_.lb=function Wj(){return new gk(this)};_.kb=function Xj(a){return Sj(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.c=null;_.d=null;_.e=null;_.f=null;
--></script>
<script><!--
_=bk.prototype=Nj.prototype=new Oj;_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.a=0;_.b=0;_=gk.prototype=dk.prototype=new m;_.V=function hk(){return this.b<this.d.b};_.W=function ik(){return fk(this)};_.X=function jk(){var a;if(this.a<0){throw new kn}a=Ne(Ep(this.d,this.a),5);Kh(a);this.a=-1};_.cM={};_.a=-1;_.b=-1;_.c=null;_=lk.prototype=kk.prototype=new m;_.cM={};_.a=null;_=pk.prototype=mk.prototype=new m;_.cM={};_.a=null;_.b=null;var qk,rk,sk,tk;_=vk.prototype=new m;_.cM={};_=xk.prototype=wk.prototype=new vk;_.cM={};_.a=null;var yk;_=Bk.prototype=Ak.prototype=new m;_.cM={};_.a=null;_=Fk.prototype=Ck.prototype=new vh;_.Y=function Gk(a){Mg(a.type)==32768&&!!this.a&&(this.H[Fr]=Aq,undefined);Ih(this,a)};_.ib=function Hk(){var a;a=ob(this.H,Fr);Dn(Vq,a)&&Zf(new Nk(this))};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.a=null;_=Jk.prototype=new m;_.cM={};_=Lk.prototype=Ik.prototype=new Jk;_.cM={};_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;_=Nk.prototype=Mk.prototype=new m;_.K=function Ok(){var a,b;a=(b=$doc.createEvent('HTMLEvents'),b.initEvent(Vq,false,false),b);this.a.H.dispatchEvent(a)};_.cM={22:1};_.a=null;_=Pk.prototype=new pf;_.cM={44:1};_=Rk.prototype=Qk.prototype=new Pk;_.cM={6:1,44:1};_=Uk.prototype=Sk.prototype=new m;_.R=function Vk(a){Tk()};_.cM={15:1,44:1};_=Xk.prototype=Wk.prototype=new m;_.U=function Yk(a){Pi(this.a,a)};_.cM={23:1,44:1};_.a=null;_=$k.prototype=Zk.prototype=new m;_.cM={16:1,44:1};_.a=null;_=fl.prototype=_k.prototype=new l;_.cM={50:1};_.a=null;_.b=false;_.c=false;_.d=0;_.e=-1;_.f=null;_.g=null;_.i=false;_=hl.prototype=gl.prototype=new w;_.J=function il(){this.a.g=null;s(this.a,(new Date).getTime())};_.cM={24:1};_.a=null;_=ol.prototype=jl.prototype=new sh;_.cM={5:1,25:1,26:1,27:1,28:1,54:1,55:1,58:1};var kl,ll,ml;_=tl.prototype=sl.prototype=new m;_.mb=function ul(a){a.fb()&&a.hb()};_.cM={};_=wl.prototype=vl.prototype=new m;_.Q=function xl(a){ql()};_.cM={14:1,44:1};_=zl.prototype=yl.prototype=new jl;_.cM={5:1,25:1,26:1,27:1,28:1,54:1,55:1,58:1};_=Cl.prototype=Al.prototype=new m;_.V=function Dl(){return this.a};_.W=function El(){return Bl(this)};_.X=function Fl(){!!this.b&&this.c.kb(this.b)};_.cM={};_.b=null;_.c=null;_=Il.prototype=Gl.prototype=new wi;_.kb=function Jl(a){var b,c,d;c=(d=a.H.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=$h(this,a);b&&this.c.removeChild(sb(c));return b};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=Ql.prototype=Kl.prototype=new m;_.lb=function Rl(){return new Ul(this)};_.cM={};_.a=null;_.b=null;_.c=0;_=Ul.prototype=Sl.prototype=new m;_.V=function Vl(){return this.a<this.b.c-1};_.W=function Wl(){return Tl(this)};_.X=function Xl(){if(this.a<0||this.a>=this.b.c){throw new kn}this.b.b.kb(this.b.a[this.a--])};_.cM={};_.a=-1;_.b=null;_=_l.prototype=Zl.prototype=new m;_.cM={};_.a=null;_.b=null;_.c=null;_.d=null;_=bm.prototype=am.prototype=new m;_.K=function cm(){ce(this.a,this.c,this.b)};_.cM={47:1};_.a=null;_.b=null;_.c=null;_=em.prototype=dm.prototype=new m;_.K=function fm(){ee(this.a,this.c,this.b)};_.cM={47:1};_.a=null;_.b=null;_.c=null;_=hm.prototype=gm.prototype=new xi;_.cM={5:1,25:1,26:1,29:1,30:1,54:1,55:1,58:1};_.b=0;var im,jm,km=0,lm=0,mm=0,nm=0;_=wm.prototype=vm.prototype=new w;_.J=function xm(){sm(0,1,0)};_.cM={24:1};_=Am.prototype=ym.prototype=new hj;_.cM={4:1,5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};var Bm,Cm,Dm,Em,Fm,Gm,Hm,Im,Jm;_=Om.prototype=Nm.prototype=new w;_.J=function Pm(){Km();Im=un(Im.a-1);Im.a>0?A(this,1000):(Bm=Cm=un(0));Lj(Hm.a,Lr+Em.a+Mr+Gm.a);Im.a>0?(Lj(Dm.a,Nr+Cm.a+Or+Bm.a+Pr+Im.a+Qr),undefined):(Lj(Dm.a,Aq),undefined)};_.cM={24:1};_=Sm.prototype=Qm.prototype=new m;_.Z=function Um(a){var b;if(Mg(a.type)==256){b=a.keyCode||0;b==39?(om(),sm(1,0,0)):b==37?(om(),sm(-1,0,0)):b==40?(om(),sm(0,1,0),z(jm),B(jm,Mm())):b==38?(om(),sm(0,0,1)):b==35||b==32?tm():b==46&&Zm()}return true};_.cM={21:1};_=Ym.prototype=Vm.prototype=new xi;_.cM={5:1,25:1,26:1,29:1,54:1,55:1,58:1};var Wm=null,Xm=null;_=bn.prototype=an.prototype=new I;_.cM={3:1,18:1,59:1};_=dn.prototype=cn.prototype=new m;_.cM={};_=fn.prototype=en.prototype=new I;_.cM={3:1,18:1,59:1};_=hn.prototype=gn.prototype=new I;_.cM={3:1,18:1,59:1};_=ln.prototype=kn.prototype=jn.prototype=new I;_.cM={3:1,18:1,59:1};_=on.prototype=nn.prototype=mn.prototype=new I;_.cM={3:1,18:1,59:1};_=qn.prototype=new m;_.cM={59:1,63:1};_=rn.prototype=pn.prototype=new qn;_.eQ=function sn(a){return a!=null&&a.cM&&!!a.cM[49]&&Ne(a,49).a==this.a};_.hC=function tn(){return this.a};_.cM={49:1,59:1,61:1,63:1};_.a=0;var vn;_=An.prototype=zn.prototype=yn.prototype=new I;_.cM={3:1,18:1,59:1};_=Cn.prototype=Bn.prototype=new m;_.cM={59:1,64:1};_=String.prototype;_.eQ=function Hn(a){return Dn(this,a)};_.hC=function In(){return On(this)};_.cM={1:1,59:1,60:1,61:1};var Jn,Kn=0,Ln;_=Rn.prototype=Qn.prototype=new I;_.cM={3:1,18:1,59:1};_=Sn.prototype=new m;_.pb=function Un(a){throw new Rn('Add not supported on this collection')};_.qb=function Vn(a){var b;b=Tn(this.lb(),a);return !!b};_.rb=function Wn(){return this.tb()==0};_.sb=function Xn(a){var b;b=Tn(this.lb(),a);if(b){b.X();return true}else{return false}};_.ub=function Yn(a){var b,c,d;d=this.tb();a.length<d&&(a=Be(a,d));c=this.lb();for(b=0;b<d;++b){Ge(a,b,c.W())}a.length>d&&Ge(a,d,null);return a};_.cM={};_=$n.prototype=new m;_.eQ=function ao(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[45])){return false}e=Ne(a,45);if(this.d!=e.d){return false}for(c=new Ho((new zo(e)).a);ip(c.a);){b=c.b=Ne(jp(c.a),65);d=b.wb();f=b.xb();if(!(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?Bq+Ne(d,1) in this.e:jo(this,d,~~Q(d)))){return false}if(!sq(f,d==null?this.b:d!=null&&d.cM&&!!d.cM[1]?this.e[Bq+Ne(d,1)]:io(this,d,~~Q(d)))){return false}}return true};_.hC=function bo(){var a,b,c;c=0;for(b=new Ho((new zo(this)).a);ip(b.a);){a=b.b=Ne(jp(b.a),65);c+=a.hC();c=~~c}return c};_.cM={45:1};_=Zn.prototype=new $n;_.vb=function to(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)};_.cM={45:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=vo.prototype=new Sn;_.eQ=function wo(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[66])){return false}c=Ne(a,66);if(c.tb()!=this.tb()){return false}for(b=c.lb();b.V();){d=b.W();if(!this.qb(d)){return false}}return true};_.hC=function xo(){var a,b,c;a=0;for(b=this.lb();b.V();){c=b.W();if(c!=null){a+=Q(c);a=~~a}}return a};_.cM={66:1};_=zo.prototype=uo.prototype=new vo;_.qb=function Ao(a){return yo(this,a)};_.lb=function Bo(){return new Ho(this.a)};_.sb=function Co(a){var b;if(yo(this,a)){b=Ne(a,65).wb();po(this.a,b);return true}return false};_.tb=function Do(){return this.a.d};_.cM={66:1};_.a=null;_=Ho.prototype=Eo.prototype=new m;_.V=function Io(){return ip(this.a)};_.W=function Jo(){return this.b=Ne(jp(this.a),65)};_.X=function Ko(){Go(this)};_.cM={};_.a=null;_.b=null;_.c=null;_=Mo.prototype=new m;_.eQ=function No(a){var b;if(a!=null&&a.cM&&!!a.cM[65]){b=Ne(a,65);if(sq(this.wb(),b.wb())&&sq(this.xb(),b.xb())){return true}}return false};_.hC=function Oo(){var a,b;a=0;b=0;this.wb()!=null&&(a=Q(this.wb()));this.xb()!=null&&(b=Q(this.xb()));return a^b};_.cM={65:1};_=Po.prototype=Lo.prototype=new Mo;_.wb=function Qo(){return null};_.xb=function Ro(){return this.a.b};_.yb=function So(a){return no(this.a,a)};_.cM={65:1};_.a=null;_=Uo.prototype=To.prototype=new Mo;_.wb=function Vo(){return this.a};_.xb=function Wo(){return this.b.e[Bq+this.a]};_.yb=function Xo(a){return oo(this.b,this.a,a)};_.cM={65:1};_.a=null;_.b=null;_=Yo.prototype=new Sn;_.pb=function Zo(a){this.zb(this.tb(),a);return true};_.zb=function $o(a,b){throw new Rn('Add not supported on this list')};_.eQ=function ap(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[46])){return false}f=Ne(a,46);if(this.tb()!=f.tb()){return false}d=new lp(this);e=f.lb();while(d.b<d.d.tb()){b=jp(d);c=jp(e);if(!(b==null?c==null:P(b,c))){return false}}return true};_.hC=function bp(){var a,b,c;b=1;a=new lp(this);while(a.b<a.d.tb()){c=jp(a);b=31*b+(c==null?0:Q(c));b=~~b}return b};_.lb=function dp(){return new lp(this)};_.Bb=function ep(){return new rp(this,0)};_.Cb=function fp(a){return new rp(this,a)};_.Db=function gp(a){throw new Rn('Remove not supported on this list')};_.cM={46:1};_=lp.prototype=hp.prototype=new m;_.V=function mp(){return this.b<this.d.tb()};_.W=function np(){return jp(this)};_.X=function op(){kp(this)};_.cM={};_.b=0;_.c=-1;_.d=null;_=rp.prototype=pp.prototype=new hp;_.cM={};_.a=null;_=tp.prototype=sp.prototype=new vo;_.qb=function up(a){return go(this.a,a)};_.lb=function vp(){var a;return a=new Ho(this.b.a),new yp(a)};_.tb=function wp(){return this.b.a.d};_.cM={66:1};_.a=null;_.b=null;_=yp.prototype=xp.prototype=new m;_.V=function zp(){return ip(this.a.a)};_.W=function Ap(){var a;a=Fo(this.a);return a.wb()};_.X=function Bp(){Go(this.a)};_.cM={};_.a=null;_=Kp.prototype=Cp.prototype=new Yo;_.pb=function Lp(a){return Ge(this.a,this.b++,a),true};_.zb=function Mp(a,b){(a<0||a>this.b)&&cp(a,this.b);this.a.splice(a,0,b);++this.b};_.qb=function Np(a){return Fp(this,a,0)!=-1};_.Ab=function Op(a){return _o(a,this.b),this.a[a]};_.rb=function Pp(){return this.b==0};_.Db=function Qp(a){return Gp(this,a)};_.sb=function Rp(a){return Hp(this,a)};_.tb=function Sp(){return this.b};_.ub=function Tp(a){return Jp(this,a)};_.cM={46:1,59:1};_.b=0;var Up;_=Xp.prototype=Wp.prototype=new Yo;_.qb=function Yp(a){return false};_.Ab=function Zp(a){throw new nn};_.tb=function $p(){return 0};_.cM={46:1,59:1};_=bq.prototype=_p.prototype=new Zn;_.cM={45:1,59:1};_=eq.prototype=cq.prototype=new vo;_.pb=function fq(a){var b;return b=lo(this.a,a,this),b==null};_.qb=function gq(a){return go(this.a,a)};_.rb=function hq(){return this.a.d==0};_.lb=function iq(){var a;return a=new Ho(_n(this.a).b.a),new yp(a)};_.sb=function jq(a){return po(this.a,a)!=null};_.tb=function kq(){return this.a.d};_.cM={59:1,66:1};_.a=null;_=mq.prototype=lq.prototype=new Mo;_.wb=function nq(){return this.a};_.xb=function oq(){return this.b};_.yb=function pq(a){var b;b=this.b;this.b=a;return b};_.cM={65:1};_.a=null;_.b=null;_=rq.prototype=qq.prototype=new I;_.cM={3:1,18:1,59:1};var uq=W;var Te=new dn,Se=new dn,_e=new dn,af=new dn,Ue=new dn,Ve=new dn,We=new dn,Xe=new dn,bf=new dn,cf=new dn,ef=new dn,ff=new dn,Ye=new dn,df=new dn,Ze=new dn,$e=new dn;$stats && $stats({moduleName:'tetris',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.tetris) $wnd.tetris.onScriptLoad();
--></script></body></html>